@charset "utf-8";
/* CSS Document */

body{ padding:0px; margin:0px; font-family:"微软雅黑"; font-size:12px;  color:#333333; background-color:#EDEDED}
ul,li,p,table,tr,td{ padding:0px; margin:0px; list-style:none;}
img{ border:0px;}
.clear{ clear:both;}
a{ text-decoration:none; color:#505050}
a:hover{color:#FF0000}

.m{ width:1060px; height:auto; background-color:#fff; margin:0 auto}
.header{ height:auto; width:1000px; margin:0 auto; padding:0px; background-color:#EDEDED}
.top{ width:100%; height:110px; background-color:balck }
.top_left{ float:left;height:110px;width:50px; }
.top_left img{ padding-top:0px;margin-bottom:5px;}
.top_right{ float:right; width:400px;text-align:right; padding-right:20px; padding-top:20px;}
.top_right span{ font-size:16px; font-weight:bold; color:#FE0618; line-height:40px;}
object, embed {
	-webkit-animation-duration: .001s;
	-webkit-animation-name: playerInserted;
	-ms-animation-duration: .001s;
	-ms-animation-name: playerInserted;
	-o-animation-duration: .001s;
	-o-animation-name: playerInserted;
	animation-duration: .001s;
	animation-name: playerInserted;
}
@-webkit-keyframes playerInserted {
from {
opacity:0.99;
}
to {
	opacity: 1;
}
}
@-ms-keyframes playerInserted {
from {
opacity:0.99;
}
to {
	opacity: 1;
}
}
@-o-keyframes playerInserted {
from {
opacity:0.99;
}
to {
	opacity: 1;
}
}
@keyframes playerInserted {
from {
opacity:0.99;
}
to {
	opacity: 1;
}
}.tj123 {    margin: 0 5px;    background: #DBF1FF;    padding: 8px;}
.tj123 h6{    margin: 5px 0;    padding: 0;    font-size: 16px;}
.tj123 ul{}
.tj123 li{width: 48%;float: left;height: 25px;line-height: 25px;overflow: hidden;padding-left: 1.8%;}
.tj123 li a{color: #212121;display:block;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.tj123 li a:hover{text-decoration: underline;}
#nav{ width:100%; height:34px; line-height:34px;background-image:url(../images/nav_bg.jpg); background-repeat:repeat-x;}
.nav{ width:95%; height:34px; line-height:34px; margin:0 auto;}
#nav ul li{ width:115px; height:auto; float:left; text-align:center;position: relative; }
#nav ul li a{ color:#fff; font-size:14px; display:block}
#nav ul li a:hover{ color:#fff; background-position:bottom center;}
.nav2{ background-image:url(../images/dhline.jpg); background-position:left center; background-repeat:no-repeat;}
#nav ul li ul {display: none; border:1px solid #0D4B86; background-color:#fff;}
#nav ul li:hover ul {display: block; position: absolute; top:34px; min-width:190px; left:0; line-height:22px; padding-top:10px; padding-bottom:10px;} 
#nav ul li:hover ul li a {display:block; color:#333; width: 110px; text-align: center;}
#nav ul li:hover ul li a:hover { color:#903; background-image:none; }

.banner{ width:1000px; height:auto; margin:0 auto; background-color:#fff; padding-top:10px; }
 
.main{ width:1000px; height:auto; margin:0 auto;  padding-top:5px; padding-bottom:15px;}
.index_t{ width:100%; height:38px;  color:#D2040D;    margin:0 auto;  background-image:url(../images/index_t_bg.jpg); background-repeat:no-repeat; background-position:left bottom;}
.index_t span{ float:left;  font-size:14px; line-height:35px; padding-left:15px; font-weight:bold; background-image:url(../images/d1.png); background-position:left center; background-repeat:no-repeat;}

.index_t1{ width:90%; height:39px;color:#D2040D;margin:0 auto;background-image:url(../images/i_d.jpg); background-repeat:no-repeat;background-position:left bottom;}
.index_t1 span{ float:left;  font-size:14px; line-height:39px; padding-left:35px; font-weight:bold;}

.index_t2{ width:90%; height:24px;color:#fff;margin:0 auto;background-image:url(../images/d5.png); background-repeat:no-repeat;background-position:left center; border-bottom:1px solid #dedede; margin-top:10px;}
.index_t2 span{ float:left;font-size:14px; line-height:24px; padding-left:12px; font-weight:bold;}
.index_t2 p{ float:right; padding-right:5px;}
.index_t2 a{text-decoration:none; line-height:24px; color:#666; float:right;}
.index_t2 a:hover{text-decoration:none; line-height:24px; color:red;}

.index_tt{ width:100%; height:33px;color:#D2040D; margin:0 auto; line-height:33px; background-image:url(../images/index_t_bg.jpg); background-position:left bottom; background-repeat:no-repeat;}
.index_tt span{ float:left; font-size:14px;   font-weight:bold; padding-left:5px;}
.index_tt p{ float:right; padding-right:10px;}
.index_tt p a{ padding:10px 2px;}
.index_tt p img{ padding-top:13px;}
.con1{ width:1000px; height:auto; margin:0 auto; padding-top:7px; background-color:}
.c1_left{ width:240px; float:left; padding-bottom:20px; background-color:#fff}
.email{width:100%; margin:10px auto;border-left:1px solid #D8D8D8;border-right:1px solid #D8D8D8;border-bottom:1px solid #D8D8D8;border-top:3px solid #C41228; padding:2px;}
.email p{width:90%; height:auto; line-height:22px; margin:0 auto; padding:10px 0px; }
.index_lx_pic{ width:210px; height:72px; margin:0 auto; background-image:url(../images/index_42.png); background-repeat:no-repeat; margin-top:10px; background-position:-5px 0px;}
.index_lx_pic1{ width:210px; height:72px; margin:0 auto; background-image:url(../images/index_42.png); background-repeat:no-repeat; margin-top:10px;}

.index_p{ width:100%; margin:0 auto; border-left:1px solid #D8D8D8;border-right:1px solid #D8D8D8;border-bottom:1px solid #D8D8D8;border-top:3px solid #C41228; padding:2px;}
.index_right_con{ width:730px; float:right; height:auto; padding:0px;}
.c1_center{ width:455px; float:left; }
.c1_right{ :260px; float:right;border-left:1px solid #D8D8D8;border-right:1px solid #D8D8D8;border-bottom:1px solid #D8D8D8;border-top:3px solid #C41228; padding:2px;}
.c1_content{ width:248px; padding-top:12px;}
.c1_content1{ width:453px; padding-top:12px;height:auto;overflow:hidden}
.c1_content2{ width:250px; padding-top:12px;height:auto; overflow:hidden; line-height:23px;}
.cc{ float:left; width:220px; height:auto;}
.c1_content img{ float:left;}
.c1_content p{  width:230px; line-height:23px; margin:0 auto;}
.c1_content p a{padding-left:5px; color:#0093DD; text-decoration:underline;}
.i_news{ width:90%; height:auto; padding-bottom:20px; margin:0 auto; }
.i_news li{ width:100%; line-height:24px;  background-image:url(../images/dian.jpg); background-position:left center; background-repeat:no-repeat;}
.i_news li a{ padding-left:15px;}
.i_news li a:hover{ color:#015198}
.i_news1{ width:95%; height:auto; padding-bottom:20px; margin:0 auto;}
.i_news1 li{ width:100%; line-height:24px; border-bottom:1px dashed #9F9F9F; background-image:url(../images/dian.jpg); background-position:left center; background-repeat:no-repeat;}
.i_news1 li a{ padding-left:15px;}
.i_news1 li a:hover{ color:#015198}

.i_news2{ width:95%; height:auto; padding-bottom:15px; margin:0 auto; }
.i_news2 li{ width:100%; line-height:24px; border:1px solid #DCDCDC; background-image:url(../images/d3.png); background-position:left center; background-repeat:no-repeat; margin:5px 0px; background-color:#F4F4F4; background-position:5px center;}
.i_news2 li a{ padding-left:15px; display:block}
.i_news2 li a:hover{ color:#fff; background-color:#CD0921; background-image:url(../images/d4.png); background-position:left center;background-position:5px center; background-repeat:no-repeat;}

.c1_left p a{ padding-left:5px; color:#0093DD; text-decoration:underline;}
.c1_right p a{ padding-left:5px; color:#0093DD; text-decoration:underline;}
.c1_c_left{ width:275px; height:auto; float:left; line-height:23px; padding-left:10px; }
.c1_c_right{ width:142px; height:121px; float:right; background-image:url(../images/company_pic.png); background-repeat:no-repeat; margin-right:10px;}
.new{ width:100%; height:auto }
.products{ width:970px;  height:auto; margin-top:10px; margin:0 auto;}
.index_news{ width:320px;  height:auto; } 
.index_news_title{ width:100%; border-bottom:1px solid #dedede; height:30px; line-height:30px}
.index_news_title span{ float:left; width:auto; height:30px; line-height:30px; background-color:#E1132A; padding:0px 7px; color:#fff; font-size:13px; text-align:center}
.index_news_title  p{ float:right; padding-right:10px;}
.index_news ul{ width:98%; height:auto; margin:10px auto;}
.index_news ul li{ line-height:26px; border-bottom:1px dashed #dedede; background-image:url(../images/d2.jpg); background-position:left center; background-repeat:no-repeat;}
.index_news ul li a{ float:left; padding-left:10px;}
.index_news ul li span{ float:right}
.index_news_left{width:360px; float:left; height:auto;}
.index_news_right{width:360px; float:right;height:auto;}
.index_news_left_content{width:358px; padding-top:12px; border:1px solid #E4E4E4;}

.con2{ width:1000px; height:auto; margin:0 auto; }
.con3{ width:1000px; height:auto; margin:0 auto;}
.index_contact{ width:250px; height:auto; float:left;}
.con_ny{ width:1000px; margin:0 auto; height:auto; margin-top:10px;}
.n_title{ width:175px; height:30px; background-color:#436588; border-bottom:2px solid #012F5E; line-height:30px; color:#fff; padding-left:15px;}

/* 内页 */
.ny_left{ width:215px; float:left; height:auto; padding-bottom:10px; border:2px solid #DD1C1F}
.ny_left_title{ width:100%; height:36px;  color:#fff; background-color:#DB1A1D}
.ny_left_title span{ float:left; padding-left:15px; font-size:14px;font-weight:bold; line-height:36px; background-image:url(../images/ny_t1.png); background-position:left center; background-repeat:no-repeat; margin-left:10px;}
.ny_left p{ width:90%; margin:0 auto; line-height:23px;}
.ny_list{ width:180px; height:auto;  margin:0 auto;}
.ny_list li{  height:auto; line-height:27px; background-image:url(../images/dot2.gif); background-repeat:no-repeat; margin:10px 0px; border-bottom:1px solid #dedede}
.ny_list li a{ padding-left:10px; display:block; background-image:url(../images/d2.jpg); background-repeat: no-repeat; background-position:left center; font-weight:bold; color:#F00;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.ny_list li a:hover{background-image:url(../images/d2.jpg); background-repeat: no-repeat; background-position:left center; color:#FF6600;}
.ny_list li ul {width:92%; margin:0 auto}
.ny_list li ul li{ line-height:22px;border-bottom:1px dashed #dedede}
.ny_list li ul li a{ background-image:none; font-weight:normal; padding-left:inherit; color:inherit;}
.ny_right{ width:750px; float:right; height:auto; padding-bottom:20px; }
.ny_right_title{ width:763;  height:36px; line-height:36px;color:#000; border-bottom:1px solid #ADADAD }
.ny_right_title p{ float:left;font-size:15px;font-weight:bold;width:auto; min-width:90px; text-align:center; color:#D2040D; background-image:url(../images/d1.png); background-position:left center; background-repeat:no-repeat; padding-left:15px;}
.ny_right_title span{ float:right;}
.ny_right_title  a{ color:#454545; padding:0px 5px;}
.ny_right_title  a:hover{ color:#F00; text-decoration:underline;}
.ny_right_content{ width:720px; height:auto; padding:15px; line-height:24px; padding-bottom:10px; color:#666; }


.news_list{ width:100%; padding-top:5px;}
.news_list li{ width:100%; line-height:23px; border-bottom:1px dashed #dedede; padding:5px 0px; background-image:url(../images/d2.jpg); background-position:left center; background-repeat:no-repeat}
.news_list li a{ text-decoration:none; color:#666666; padding-left:15px;}
.news_list li a:hover{ color:#FF0000;}
.news_list li span{ color:#999999; float:right; }


.pages{ width:100%;}
.pages ul{ width:100%; height:40px; line-height:40px;}
.pages ul li{ float:left; margin:0px 3px; }
.pages ul li a{ text-decoration:none; border:1px solid #dedede;padding:2px; color:#454545}
.pages ul li a:hover{ text-decoration:underline; color:#F00;}
.pages ul li a:visited{color:#C60;}
.article_title{ text-align:center;border-bottom:1px dashed #dedede; line-height:40px; font-size:13px; font-weight:bold; margin-bottom:10px; color:#666;}

.cp_list{ width:100%; padding-top:5px;}
.cp_list li{ width:212px; height:auto; float:left; margin:10px 13px;  }
.cp_list li img{ margin:0 auto; float:left; width:200px; height:155px; border:1px solid #D0D0D0}
.cp_list li p{ text-align:center; font-weight:bold;}
.cp_list li a{  display:block; }
.cp_list li a:hover{ color:#F00;}
.cp_a_left{ width:330px; height:300px; float:left;}
.cp_a_right{width:400px; height:300px; float:left;}
.cp_a_right ul{ width:100px; height:35px; line-height:35px;}
.cp_a_right ul li{ width:45px;}
.prev{ float:left; background-image:url(../images/prev.jpg); background-position:left center; background-repeat:no-repeat;}
.next{ float: right;background-image:url(../images/next.jpg); background-position:right center; background-repeat:no-repeat;}
.cp_a_right ul li a{ padding-left:8px;}
.cp_a_right p{ font-size:22px; line-height:25px;}
.cp_a_title{ width:100%; height:26px; border-bottom:2px solid #616161; margin-top:20px;}
.cp_a_title span{ width:131px; height:26px; background-image:url(../images/bg_tab_item_current.png); background-repeat:no-repeat; display:block; text-align:center; line-height:26px; color:#fff;}
.links{ width:978px; height:auto; border:1px solid #dedede; padding:10px;}
.links span{ float:left; font-size:12px; font-weight:bold; color:#F00; line-height:23px; width:60px; display:block;}
.links ul{ line-height:23px;}
.links ul li{ float:left; padding:0px 4px;}

.footer{ width:100%; height:auto; margin:0 auto; background-color:#D4D4D6; padding:30px 0px;}
.foot{ width:990px; height:auto;  color:#333; margin:0 auto;text-align:left;line-height:24px;}

.productlistx{ width:450px; height:auto; }
.productlistx a:link {
	color: #432121;
	text-decoration: none;
	font-size: 12px;
}

.productlistx a:visited {
	text-decoration: none;
	color: #000000;
}

.productlistx a:hover {
	color: #666666;
}

.productlistx a:active {
    color: #666666;
	text-decoration: none;
}

.productlistx {
	visibility:visible;
	margin:0px;
	padding:0px;
	position: relative;
	font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
	color: #000000;
	font-size: 12px;
	overflow: hidden;
	width:100%;
}

.rollproductlists {
	margin:0px;
	padding:0px;
	overflow:hidden;
	width:100%;
}

.blkproductlistx {
	border:0px; 
	padding:0px; 
	overflow: hidden;
	ZOOM: 1; 
	position: relative;
	 padding-bottom:14px;
}

.blkproductlistx .LeftButton {
	background: url(../images/turn_left.jpg) no-repeat;
	left:8px;
	float:left;
	width:12px;
	cursor: pointer;
	position: absolute;
	height:72px;
	top:50px;
}

.blkproductlistx .RightButton {
	background: url(../images/turn_right.jpg) no-repeat;
	right:8px;
	float:right;
	width:12px;
	cursor: pointer;
	position: absolute;
	height:72px;
	top:50px;
}

.blkproductlistx .Cont {
	padding-top:20px;
	margin:0px 0px 0px 31px; 
	text-align:center;
	overflow: hidden;
}

.blkproductlistx .box {
	float:left;
	text-align:center;
	margin:0px;
	padding:0px;
	width:135px;
	
}
.blkproductlistx .box1 {
	float:left;
	text-align:center;
	margin:0px;
	padding:0px;
	width:190px;
	
}

.blkproductlistx .border {
	background-color:#fff;
	float:left;
	text-align:center;
	margin:0px;
	padding:4px;
	border:1px #cacaca solid;
}

.box .fang{
	padding-bottom:4px;
	margin:0px;
	text-align:center;
	width:auto;
	 height:auto;
}
.box1 .fang{
	padding-bottom:4px;
	margin:0px;
	text-align:center;
	width:auto;
	 height:auto;
}

.box .picFit{
	overflow:hidden;
	width:auto;
	 height:auto;
	 
}
.box1 .picFit{
	overflow:hidden;
	width:auto;
	 height:auto;
	 
}

.blkproductlistx .box img {
	width:115px;
	 height:90px;
}
.blkproductlistx .box1 img {
	width:170px;
	 height:100px;
}

div.prodtitle{
text-align:center;
overflow: hidden;
white-space:nowrap;
}

div.box a.prodtitle:link,div.box a.prodtitle:visited,div.box a.prodtitle:active{
display:block;
color:#2e2e2e;
font:12px/36px SimSun,Arial,Sans-Serif;
text-decoration: none;
background-color:#ececec;
}

div.box a.prodtitle:hover{
color:#ff0000;
text-decoration: underline;
font:12px/36px SimSun,Arial,Sans-Serif;
}
div.box1 a.prodtitle:link,div.box a.prodtitle:visited,div.box a.prodtitle:active{
display:block;
color:#2e2e2e;
font:12px/36px SimSun,Arial,Sans-Serif;
text-decoration: none;
background-color:#ececec;
}

div.box1 a.prodtitle:hover{
color:#ff0000;
text-decoration: underline;
font:12px/36px SimSun,Arial,Sans-Serif;
}

.user{ width:160px; margin:0 auto; padding:8px 0px;}
.mailinput{ border:1px solid #E2E3EA}
.pass{width:160px; margin:0 auto;padding:5px 0px;}
.mailbutton{ margin:0 auto; width:150px; padding-top:10px; padding-bottom:10px;}



.yema .dede_pages ul li{ float:left; margin:5px;}